@charset "utf-8";
/* CSS Document 2012.2.14
body,h1,h2,h3,h4,h5,h6,p,blockquote,ul,li,form,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:14px/1.5 Tahoma,Helvetica,arial,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
html{background:#A3DCEF url(images/header-bg.png) left top repeat-x;}*/
body {
	background-color: #fff;
	color: #333;
	font: 12px/1.5 Arial,"\5b8b\4f53",sans-serif;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin: 0;
	padding: 0;
}

body {
	padding-top: 28px!important;
	*padding-top: 0;
}

#indexbody {
	display: block;
	background: url(images/bg-deal.jpg) 50% 157px no-repeat;
}

em {
	font-style: normal;
}

ul {
	list-style: none;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #fb6117;
	text-decoration: none;
}

img {
	border: 0;
	vertical-align: bottom;
}

button,input,select,textarea {
	font-size: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.lf {
	float: left;
}

.rf {
	float: right;
}

.bor {
	border: 1px solid #ededed;
}

.pages {
	padding: 10px 0;
}

.money {
	color: #f00;
	font-family: Helvetica,arial,sans-serif;
}

.disnone {
	display: none;
}
/*clearfix */
.clear {
	clear: both;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix {
	zoom: 1;
} /* IE6 */
*:first-child+html .clearfix {
	zoom: 1;
} /* IE7 */
/*IE6 PNG 透明*/
img,.deal-price,#group_butn,.sbox-top,.sbox-bottom,.isopen,.ismsopen,.ishotopen {
	_behavior: url(template/meituan/images/iepngfix.htc);
}

.title1 {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	padding-left: 10px;
	border: 1px solid #ededed;
}

.title2 {
	height: 24px;
	line-height: 24px;
	font-size: 16px;
	color: #000;
	position: relative;
}

.tip,.orderPost {
	color: #999;
	font-size: 14px;
	padding: 10px 20px;
	border: 1px solid #89B4D6;
	background: #EFF1F1;
	font-family: Helvetica,arial,sans-serif;
}

.onekey {
	padding: 5px 10px;
	border: 1px solid #89B4D6;
	background: #EFF1F1;
	text-align: center;
}

.onekey img {
	margin: 3px;
}

.orderPost {
	margin-bottom: 10px;
}

#marquee1 {
	height: 95px;
	overflow: hidden;
	border: 1px solid #ededed;
	border-top: none;
	border-bottom: none;
}

#marquee2 {
	height: 138px;
	overflow: hidden;
	border: 1px solid #ededed;
	border-top: none;
}

#box {
	width: 1000px;
	margin: 0 auto;
}

.wrap {
	width: 1000px;
	margin: 0 auto;
}

#top {
	height: 113px;
	position: relative;
}

#top .rss {
	float: right;
	padding: 25px 50px 0 0;
}

#top .rss p {
	clear: both;
	padding: 2px 0;
	color: #fff;
	font-size: 12px;
	display: block;
	color: #999;
}

#top .rss input {
	display: block;
	float: left;
	height: 20px;
	<line-height: 20></line-height:20>px;
	margin: 0 2px;
}

.logo {
	margin: 35px 0 0 10px;
	float: left;
}

#nav {
	height: 43px;
	position: relative;
	z-index: 999;
}

#nav ul {
	line-height: 40px;
	*line-height: 43px;
}

#nav li {
	float: left;
	margin-right: 1px;
}

#nav .on {
	background: #44ABAF;
}

#nav li a {
	color: #fff;
	font-weight: bold;
	display: block;
	float: left;
	height: 43px;
	padding: 0 15px;
}

#nav .on a,#nav li a:hover {
	background: url(images/navtop-bg.png) center 0 no-repeat;
	text-decoration: none;
}

.cart a {
	font-weight: bold;
	color: #7DB933;
}

.mainboxleft {
	width: 720px;
}

#todayteam {
	border: 2px solid #89B4D4;
	background: #fff;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

#teamtitle {
	font-family: \5FAE\8F6F\96C5\9ED1,"黑体";
	font-size: 28px;
	color: #333;
	padding: 15px 20px;
}

.team-about {
	width: 225px;
	font-family: Helvetica,arial,sans-serif;
	padding-left: 10px;
}

.team-pic {
	width: 460px;
	padding-right: 10px;
}

.deal-discount {
	padding: 0 0 10px;
	position: relative;
	background: #E2FAF2;
	border: 1px solid #339A99;
}

.deal-price {
	color: #fff;
	display: block;
	width: 287px;
	height: 96px;
	line-height: 85px;
	position: absolute;
	background: url(images/buy-bg.png) no-repeat;
	top: -1px;
	left: -64px;
	_top: 0;
}

.deal-price strong {
	font-size: 36px;
	font-weight: normal;
	padding-left: 55px;
}

.deal-price span {
	position: absolute;
	top: 18px;
	right: 5px;
}

.deal-discount table {
	margin-top: 94px;
	text-align: center;
}

.deal-discount th {
	font-weight: normal;
}

.deal-discount td {
	font-weight: bold;
	font-size: 16px;
}

.deal-status {
	text-align: center;
	margin-top: 10px;
	padding: 5px 10px;
	height: 164px;
	font-size: 12px;
	color: #666666;
	background: #E4F1FA;
	border: 1px solid #89B4D6;
}

.deal-status em {
	font-size: 28px;
	font-weight: bold;
	color: #E7390E;
}

.deal-status strong {
	color: #000;
	padding-left: 5px;
}

.deal-status .time {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}

.deal-status .time em {
	font-size: 14px;
}

.deal-status .over {
	padding: 8px 0;
}

.deal-buy-on {
	margin: 10px auto;
	height: 28px;
	line-height: 28px;
}

.tlist {
	line-height: 1.75;
	padding: 5px 10px;
}

.oneview {
	height: 47px;
	line-height: 47px;
	font-weight: bold;
	padding-left: 30px;
	background: url(images/yinhao1-1.gif) left center no-repeat;
}

.share {
	width: 545px;
	line-height: 30px;
	font-size: 12px;
	background: url(images/bg-share-corner.gif) no-repeat;
	margin-left: 20px;
}

.share ul {
	height: 30px;
}

.share li {
	float: left;
	padding: 0 2px;
}

.share a {
	display: block;
	height: 29px;
	float: left;
	padding-left: 20px;
	background: url(images/icons-share.gif) no-repeat;
}

.share .im {
	background-position: left 7px;
}

.share .kaixin {
	background-position: left -32px;
}

.share .renren {
	background-position: left -72px;
}

.share .douban {
	background-position: left -112px;
}

.share .sina {
	background-position: left -194px;
}

.share .email {
	background-position: left -153px;
}

.share .fanli {
	background-position: left -226px;
	font-family: Helvetica,Arial,sans-serif;
}

.deal-share-im-b {
	padding: 5px 20px 15px;
	line-height: 1.5;
}

.mainbox {
	margin-top: 10px;
	width: 100%;
}

.box-top,.box-bottom {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	background: url(images/yuanjiao.png) no-repeat;
}

.box-top {
	background-position: left top;
}

.box-bottom {
	background-position: left bottom;
}

.box-top2,.box-bottom2 {
	width: 740px;
	height: 20px;
	overflow: hidden;
	background: url(images/yuanjiao2.png) no-repeat;
}

.box-top2 {
	background-position: 0 0;
}

.box-bottom2 {
	background-position: 0 -21px;
}

.box-top3,.box-bottom3 {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	background: url(images/box960.png) no-repeat;
}

.box-top3 {
	background-position: left top;
}

.box-bottom3 {
	background-position: left bottom;
}

.maininfo {
	width: 740px;
	margin-top: 10px;
}

.infobox {
	background: #F0F7FE url(images/infobox-r-bg.png) right top repeat-y;
}

.main {
	background: #fff;
	width: 460px;
	padding: 15px;
	border-left: 2px solid #EDEDED;
}

.shangjia {
	width: 205px;
	padding: 10px 10px;
}

.ditu {
	margin-top: 5px;
}

.ditu span {
	display: none;
}

.dizhi {
	line-height: 2;
	font-size: 12px;
}

.main img.lf {
	padding: 0 10px 10px 0;
}

#xiangqing {
	line-height: 2;
}

#xiangqing p,#xiangqing ul {
	clear: both;
	padding: 5px 0;
}

#friendsay h1 {
	width: 112px;
	height: 37px;
	line-height: 29px;
	text-align: center;
	color: #fff;
	background: url(images/t-bg-1.gif) no-repeat;
	margin: 20px 0;
}

#friendsay ul {
	margin: 10px auto;
}

#friendsay li {
	padding-left: 25px;
	background: url(images/yinhao3.gif) left 3px no-repeat;
	padding-bottom: 20px;
}

#friendsay li span {
	display: block;
	text-align: right;
}

.sidebox {
	width: 250px;
	font-size: 12px;
	color: #626061;
}

.sidebox a {
	color: #626061;
}

.sideblock {
	margin: 10px 0;
}

.sideblock .sidemain {
	background: #F7F7F7;
	padding: 10px;
	_width: 226px;
	border-left: 2px solid #EDEDED;
	border-right: 2px solid #EDEDED;
}

.sbox-top,.sbox-bottom {
	height: 10px;
	line-height: 10px;
	overflow: hidden;
	background: url(images/sbox-bg.png) no-repeat;
}

.sbox-top {
	background-position: left top;
}

.sbox-bottom {
	background-position: left -17px;
}

.side-today {
	font-weight: bold;
}

.side-today a {
	color: #444;
}

.side-today .title2 {
	background: url(images/t-bg-2.png) left top repeat-x;
	border-bottom: 1px solid #EDEDED;
	padding-left: 15px;
	position: static;
}

.side-today .title2 strong {
	display: block;
	background: url(images/ico-3.png) left center no-repeat;
	padding-left: 20px;
}

.side-today ul li {
	padding: 10px 0;
	border-bottom: 1px dashed #eee;
}

.side-today img {
	width: 206px;
	margin-top: 5px;
}

.side-ask li {
	padding: 5px 0;
	border-bottom: 1px dashed #CDCCCA;
}

.side-xianfeng p {
	padding-left: 70px;
	background: url(images/ico-1.png) left center no-repeat;
}

.side-our {
	line-height: 2;
}

.side-our ul {
	margin-top: 5px;
}

.side-our li {
	padding-left: 10px;
	background: url(images/d3.gif) left center no-repeat;
}

.side-yaoqing p {
	font-size: 14px;
	padding-left: 55px;
	background: url(images/ico-2.png) left center no-repeat;
	margin: 5px 0 10px;
}

.side-seller p,.side-dream p {
	font-size: 14px;
	padding-left: 55px;
	margin: 5px 0 10px;
}

.side-seller p {
	background: url(images/ico-4.png) left center no-repeat;
}

.side-dream p {
	background: url(images/ico-5.png) left center no-repeat;
}

.side-yaoqing p span {
	font-weight: bold;
	color: #f00;
	font-family: Helvetica,Arial,sans-serif;
}

.rightPrice {
	color: #333;
	display: block;
	font-family: Helvetica,arial,sans-serif;
	padding: 5px 10px;
	background: #fff;
	border: 1px solid #A2DDEF;
}

.rightPrice em {
	color: #FC6600;
}

.rightPrice img {
	width: auto;
	display: block;
}
/*往期团购*/
.sect {
	background: #fff;
	border-left: 2px solid #EDEDED;
	border-right: 2px solid #EDEDED;
}

.sect .title2,.welcome .title2 {
	font-size: 14px;
	padding: 15px;
	border-bottom: 1px solid #EDEDED;
}

.sect .pages {
	padding-right: 20px;
	text-align: right;
}

#deals-list {
	width: 680px;
	margin: 0 auto;
	background: url(images/xx.gif) center top repeat-y;
}

#deals-list li {
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 320px;
	padding: 20px 0;
	vertical-align: bottom;
	border-bottom: 1px dashed #CCCCCC;
}

#deals-list li.lileft {
	padding-right: 20px;
}

#deals-list li.liright {
	padding-left: 20px;
}

#deals-list li .isopen {
	position: absolute;
	width: 65px;
	height: 65px;
	background: url(images/bg-deals-default-isopen.png) no-repeat;
	bottom: -10px;
	right: -10px;
}

#deals-list li .ismsopen {
	position: absolute;
	width: 65px;
	height: 65px;
	background: url(images/bg-ms-default-isopen.png) no-repeat;
	bottom: -10px;
	right: -10px;
}

#deals-list li .ismsnoopen {
	position: absolute;
	width: 65px;
	height: 65px;
	background: url(images/bg-ms-default-isnoopen.png) no-repeat;
	bottom: -10px;
	right: -10px;
}

#deals-list li .ishotopen {
	position: absolute;
	width: 65px;
	height: 65px;
	background: url(images/bg-hot-default-isopen.png) no-repeat;
	bottom: -10px;
	right: -10px;
}

#deals-list .time {
	font-weight: bold;
}

#deals-list h4 {
	padding: 5px 0 10px;
}

#deals-list h4 a {
	font-weight: normal;
	color: #666;
}

#deals-list li .thumb {
	float: left;
	margin-right: 15px;
	position: relative;
}

#deals-list .info {
	color: #666;
	line-height: 1.3
}

#deals-list strong {
	color: #000;
	font-size: 14px;
	font-family: Helvetica,Arial,sans-serif;
}

#deals-list .count {
	font-size: 20px;
}

#deals-list .discount,#deals-list .count {
	color: #E7390E;
}

#deals-list .price {
	font-size: 12px;
	padding-top: 5px;
}
/*问答*/
.asktoday {
	background: #fff;
	padding: 20px 0 20px 20px;
	margin-bottom: 10px;
	position: relative;
}

.asktoday .title2 {
	height: auto;
	width: 640px;
}

.asktoday .deal-price {
	right: 10px;
	left: auto;
	top: 10px;
	font-family: Helvetica,Arial,sans-serif
}

.asklist {
	width: 680px;
	margin: 0 auto;
	line-height: 2;
}

.asklist li {
	padding: 20px 0;
	border-bottom: 1px dashed #dedede;
}

.asklist .user {
	color: #999;
	position: relative;
}

.asklist .user span {
	position: absolute;
	right: 0;
}

.asklist .reply {
	color: #CB3234;
}

.askform {
	padding: 20px;
}
/*调查*/
.vote td {
	padding: 5px 0;
}

.vote .voteli {
	line-height: 2;
	padding-left: 5px;
}

.vote .but {
	padding: 0;
	width: 80px;
}
/*用户中心下拉菜单*/
.userbut {
	color: #fff;
	position: relative;
	height: 43px;
}

.userbut a {
	color: #fff;
}

#menulist {
	position: absolute;
	top: 1px;
	right: 0;
	z-index: 9999;
	padding-left: 2px;
	height: 43px;
	overflow: hidden;
	background: url(images/nav-line.gif) left 3px no-repeat;
}

#menulist a {
	display: block;
	padding: 5px 20px;
}

#menulist a:hover {
	text-decoration: none;
}

#menulist .top {
	height: 43px;
	line-height: 40px;
	padding: 0 20px;
	font-weight: bold;
}

#ml {
	width: 171px;
}

#ml a {
	color: #444;
	border-bottom: 1px dotted #EDEDED;
}

#ml a:hover {
	color: #fff;
	background: #EDEDED;
}

.ml-top {
	height: 15px;
	background: url(images/menu-bg-top.gif) no-repeat;
}

.ml-bottom {
	padding: 5px 2px 10px;
	background: url(images/menu-bg-bottom.gif) left bottom no-repeat;
}

.upbut {
	line-height: 43px;
	padding: 0 20px;
}
/*购物车*/
.carttable {
	font-size: 12px;
}

.carttable {
	margin: 7px auto;
	width: 98%;
	font-family: Helvetica,Arial,sans-serif;
}

.carttable th {
	background: #E2E2E2;
	border: 1px solid #E2E2E2;
	padding: 0 10px;
}

.carttable td {
	padding: 10px;
	border-bottom: 1px solid #E2E2E2;
}

#Numinput {
	width: 70px;
	position: relative;
}

.numadjust {
	width: 18px;
	height: 14px;
	position: absolute;
	right: 0;
	background: url(images/numadjust.gif) 0 0 no-repeat;
}

#Numinput .add {
	top: 0;
	background-position: 0 0;
}

#Numinput .add:hover {
	background-position: 0 -30px;
}

#Numinput .del {
	bottom: 0;
	background-position: 0 -15px;
}

#Numinput .del:hover {
	background-position: 0 -45px;
}
/* 表单 */
.label {
	color: #333;
	font-size: 14px;
	text-align: right;
	vertical-align: top;
}

.txt {
	border: none;
	height: 20px;
	line-height: 20px;
	padding: 4px 2px;
	border: 1px solid #B5B8C8;
}

.area {
	border: none;
	padding: 4px 2px;
	border: 1px solid #B5B8C8;
	background: #FFF url(images/textBg.png) 0 0 repeat-x;
	width: 510px;
	height: 80px;
	overflow: hidden;
}

.focus {
	border: 2px solid #ff9a91;
	padding: 3px 1px;
}

.but {
	height: 30px;
	padding: 0 20px;
	background: #C9190A;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	border-color: #F84B2E #B00500 #B00500 #F84B2E;
	border-style: solid;
	border-width: 2px;
}

.but {
	height: 36px;
	background: url(images/but_buy.gif) no-repeat 0 0 #C9190A;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	border: none;
	text-align: center;
	width: 131px;
}

.dataTab {
	font-size: 12px;
}

.dataTab td {
	padding: 5px 10px;
}

.dataTab strong {
	font-size: 14px;
	font-weight: normal;
	color: #333;
}

.dataTab span {
	color: #666;
	display: block;
	padding: 2px 0;
}

label.error {
	color: #f00;
	padding-left: 20px;
	background: url(images/ico-error.gif) 0 center no-repeat;
}

label.right {
	color: #666;
	padding-left: 0;
	background: none;
}
/*用户中心*/
.uside-top {
	margin-top: 43px;
}

.uside-top .sidemain {
	line-height: 2;
}

.side-user {
	line-height: 1.5;
	font-size: 14px;
	position: relative;
	top: 41px;
}

.side-user strong {
	color: #000;
	display: block;
	margin: 10px 0;
}

.usernav {
	padding-left: 20px;
	position: relative;
	z-index: 9;
	bottom: -2px;
}

.usernav li {
	float: left;
	margin-right: 5px;
}

.usernav li a {
	display: block;
	height: 34px;
	line-height: 34px;
	float: left;
	padding: 0 20px;
	background: url(images/nav-bg.png) 0 -200px no-repeat;
	position: relative;
}

.usernav li a:hover {
	text-decoration: none;
}

.usernav li a span {
	display: block;
	float: right;
	height: 34px;
	width: 20px;
	background: url(images/nav-bg.png) -151px -300px no-repeat;
	position: absolute;
	top: 0;
	right: 0px;
}

.usernav li a.on {
	background-position: 0 0;
}

.usernav li a.on span {
	background-position: -151px -100px;
}

.dnum {
	padding: 20px;
}

.dnum strong {
	color: #f00;
}

.ptab {
	width: 96%;
	margin: 20px auto;
	color: #626061;
}

.ptab strong {
	color: #000;
}

.ptab td {
	padding: 5px;
}

.ds {
	color: #E27C27;
}

.ds span {
	display: block;
	font-size: 12px;
}

.title2 span {
	position: absolute;
	right: 20px;
	bottom: 5px;
	font-size: 12px;
	font-weight: normal;
}

.title2 span a {
	display: inline-block;
	zoom: 1;
	display: inline;
	padding: 2px 5px;
}

.title2 span a.on {
	background: #E3E3E3;
	color: #fff;
}
/*订阅*/
.welcome {
	background: #fff;
	border-left: 2px solid #96B3D3;
	border-right: 2px solid #96B3D3;
}

.rssbox {
	width: 96%;
	margin: 0 auto;
	padding-top: 15px;
}

.zs-box {
	margin-top: 10px;
}

.enter-address {
	border: 1px solid #89B4D6;
	padding: 20px;
	margin: 15px auto;
	background: #EFFAFE;
}

.enter-address form {
	margin: 10px auto;
}

.enter-address .tip {
	display: block;
	color: #666;
	font-size: 12px;
}

.rssbox .intro {
	padding-top: 45px;
	font-weight: bold;
}
/*messages*/
.messages {
	padding: 20px;
	background: #fff;
	border: 2px solid #89B4D6;
	border-top: none;
	border-bottom: none;
}

.messages .title2 {
	border-bottom: 1px solid #DDEEFF;
	padding-bottom: 10px;
}

.messages .minfo {
	padding: 20px 0;
}
/*帮助中心*/
.helpcenter a {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	padding-left: 15px;
	border-bottom: 1px dashed #EDEDED;
}

.helpcenter a:hover {
	text-decoration: none;
}

.helpcenter .on {
	background: #44ABAF;
	font-weight: bold;
	color: #fff;
	border: none;
}

.helpmain {
	padding: 20px 15px;
	line-height: 2;
}
/*品牌商户*/
.par-list p {
	font-size: 12px;
}

.par-info {
	padding: 20px;
	border-bottom: 1px solid #EDEDED;
}

.par-info .info {
	width: 455px;
}
/*讨论区、团购达人*/
.title2 .add {
	top: 15px;
	font-weight: bold;
}

.forum-disc th,.topmanlist th {
	padding: 5px 10px;
	background: #EFF8FF;
	font-size: 12px;
}

.forum-disc td {
	padding: 10px;
	border-bottom: 1px dashed #EDEDED;
}
/*团购达人*/
.topmanlist {
	width: 96%;
	margin: 0 auto;
	font-family: Helvetica,arial,sans-serif;
}

.topmanlist th,.topmanlist td {
	border: 1px solid #ededed;
	text-align: center;
}

.topmanlist td {
	padding: 5px 10px;
}

.topmanlist .top {
	background: url(images/li-top-bg.gif) center center no-repeat;
	color: #FF5B01;
}
/*city*/
#city {
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	padding: 35px 0 0 30px;
}

#evercity a {
	padding: 3px 0;
	width: 72px;
	margin-right: 10px;
}

#evercity a.on {
	font-weight: bold;
}

.thiscity {
	font-size: 12px;
	font-weight: normal;
	color: #7FBBBB;
}
/*lightbox*/
#floatBoxBg {
	width: 100%;
	height: 100%;
	background: #fff;
	filter: alpha(opacity=50);
	opacity: 0.5;
	position: absolute;
	top: 0;
	left: 0;
}

.floatBox {
	border: #666 5px solid;
	width: 300px;
	position: absolute;
	top: 50px;
	left: 40%;
	z-index: 999;
}

.floatBox .title {
	height: 23px;
	padding: 7px 10px 0;
	background: #333;
	color: #fff;
}

.floatBox .title h4 {
	float: left;
	padding: 0;
	margin: 0;
	font-size: 14px;
	line-height: 16px;
}

.floatBox .title span {
	float: right;
	cursor: pointer;
}

.floatBox .content {
	padding: 20px 15px;
	background: #fff;
}

.iframe  .content {
	padding: 0;
}
/*.footer{margin-top:100px;padding-bottom:50px;background:url(images/footer-bg.gif) left top repeat-x;}*/
.flink {
	width: 940px;
	margin: 0 auto;
	height: 54px;
	color: #fff;
}

.flink a {
	color: #fff;
	margin-right: 10px;
}

.flinkbox a {
	margin-right: 5px;
}

.subnav {
	width: 960px;
	padding: 15px 0;
	margin: 5px auto;
	background: #222;
	line-height: 1.75;
}

.subnav h3 {
	font-size: 14px;
	color: #666;
}

.subnav li {
	padding: 0 35px;
	float: left;
	font-size: 12px;
}

.subnav a {
	color: #666;
	display: block;
	padding-left: 10px;
	background: url(images/d3.gif) left center no-repeat;
}

.subnav .end {
	padding: 15px 25px 0;
	float: right;
}

.subnav .end a {
	background: none;
}

.copyright {
	padding: 10px;
	text-align: center;
	color: #6F6F6F;
	font-size: 12px;
}

#payment {
	padding: 10px;
}
/* 分页 */
.pagebar {
	padding: 20px;
	text-align: center;
	color: #666;
}

.pagebar a {
	padding: 3px 10px;
	border: 1px solid #7FBBBB;
	color: #078B8B;
	text-decoration: none;
	background: url(images/pager-bg.png) 0 top repeat-x;
}

.pagebar .page_now {
	padding: 3px 10px;
	border: 1px solid #7FBBBB;
	background: #A3DCEF;
	font-weight: bold;
}

/******new 2012.2.14*******/
#top {
	width: 100%;
	height: 28px;
	line-height: 26px;
	background-image: url(images/topbg.png)!important;
	*background-image: url(images/bg_v_r.png);
	background-repeat: repeat-x;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000;
}

#top .bar {
	margin: auto;
	width: 980px;
	height: 100%;
	word-spacing: 5px;
	color: #999;
}

#top .bar .bar_l {
	width: 400px;
	float: left;
}

#top .bar .bar_r {
	width: 400px;
	float: right;
	text-align: right;
}

#top a {
	color: #666666;
}

#top a:hover {
	color: #FF6600;
}

#header {
	margin: auto;
	width: 100%;
	height: 135px;
	background-image: url(images/bg_v_r.png);
	background-position: 0 -644px;
}

#head {
	position: relative;
	margin: auto;
	height: 99px;
	width: 1000px;
}

#logo {
	position: absolute;
	top: 20px;
	left: 15px;
	width: 125px;
	padding: 40px 0 0 65px;
	height: 20px;
	display: block;
	cursor: pointer;
	background-image: url(images/logo.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-align: center;
	color: #9D9D9D;
}

/*SEARCH*/
#sch {
	position: absolute;
	top: 10px;
	left: 200px;
	width: 550px;
	height: 100%;
	text-align: center;
}

#sch ul {
	position: absolute;
	z-index: 1;
	top: 8px;
	left: 35px;
}

#sch li {
	padding: 0 13px;
	height: 23px;
	line-height: 23px;
	float: left;
	color: #A0A0A0;
	cursor: pointer;
}

#sch .on {
	padding: 0;
	width: 67px;
	background: url(images/bg_s.gif) no-repeat 0 -35px;
	color: #666;
}

#sch form {
	position: absolute;
	top: 30px;
	left: 35px;
	width: 437px;
	border: 1px solid #E6E6E6;
	background-color: #F4F4F4;
	padding: 4px 5px 4px 8px;
	background-image: url(images/bg_v_r.png);
	background-position: 5px -396px;
	background-repeat: no-repeat;
}

#sch form input {
	float: left;
	height: 33px;
	line-height: 33px;
	width: 348px;
	color: #ccc;
	font-size: 14px;
	background-image: url(images/bg_v_r.png);
	background-position: 0 -440px;
	border: 0;
	vertical-align: middle;
}

#sch form button {
	float: left;
	height: 33px;
	line-height: 33px;
	width: 89px;
	color: White;
	font-size: 14px;
	font-weight: bold;
	background: url(images/bg_s.gif) no-repeat 0 0;
	border: 0;
	vertical-align: middle;
	cursor: pointer;
}

#sch .lnk {
	position: absolute;
	top: 30px;
	left: 500px;
}

#sch .lnk a:link,#sch .lnk a:visited {
	color: #A0A0A0;
	font-family: Arial;
	text-decoration: underline;
}

#sch .lnk a:hover {
	color: #ff4400;
}

/*QQ*/
#head .contact {
	position: absolute;
	right: 20px;
	top: 35px;
	height: 51px;
	width: 185px;
	background: url(images/bg_s.gif) no-repeat 0 -60px;
}

#head .contact .qq {
	position: absolute;
	top: 23px;
	right: 8px;
}

#head .contact em {
	color: #006770;
	font-style: normal;
}

#head .contact img {
	vertical-align: middle;
}

/*MENU*/
#menu {
	position: relative;
	margin: auto;
	width: 990px;
	z-index: 1;
}

#menu .t {
	float: left;
	height: 31px;
	line-height: 31px;
	padding-left: 5px;
	color: #005F3E;
	vertical-align: middle;
	background-image: url(images/bg_v_r.png);
	width: 650px;
	background-position: 1px -247px;
	background-repeat: no-repeat;
}

#menu .t ul {
	float: left;
	padding-right: 4px;
	height: 31px;
	background-image: url(images/bg_v_r.png);
	background-position: right -307px;
	background-repeat: no-repeat;
}

#menu .t li {
	position: relative;
	float: left;
	text-align: center;
	background-image: url(images/bg_v_r.png);
	background-position: 0 -277px;
}

#menu .t li i {
	position: absolute;
	z-index: 3;
	height: 16px;
	width: 21px;
	top: -5px;
	left: 60px;
	background-image: url(images/top.gif);
}

#menu .t a {
	display: inline-block;
	width: 105px;
	text-align: center;
	letter-spacing: 1px;
	font-size: 12px;
	background: url(images/bg_v_r.png) right -337px no-repeat;
}

#menu .t a {
	color: #000;
	text-decoration: none;
}

#menu .t a:hover {
	color: #000;
	text-decoration: underline;
}

#menu .t .menu_a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	background: url(images/bg_s.gif) no-repeat 0 -120px;
}

#menu .t .menu_a a:hover {
	color: #fff;
	text-decoration: underline;
}

#menu .t .menu_b {
	background-image: none;
}

#menu .n {
	float: left;
	height: 23px;
	line-height: 25px;
	padding-top: 2px;
	width: 320px;
	overflow: hidden;
	background: url(images/bg_s.gif) no-repeat -160px 0;
	margin-left: 15px;
	display: inline;
}

#menu .n ul {
	margin-left: 25px;
}

#menu .n li {
	line-height: 25px;
	letter-spacing: 1px;
}


/*******footer********/
.footer_link {
	border: #e6e6e6 1px solid;
	margin-top: 20px;
}

.footer_link dl {
	float: left;
	padding-left: 30px;
	width: 163px;
}

.footer_link dt {
	font: 18px/45px "Microsoft YaHei";
	height: 45px;
	margin-bottom: 8px;
	border-bottom: #efefef 1px solid;
	width: 131px;
}

.footer_link dt a {
	color: #717171;
}

.footer_link dd {
	background: url(dian.gif) no-repeat left center;
	height: 24px;
	line-height: 24px;
	padding-left: 14px;
}

.footer_link dd a {
	color: #666666;
}

.services {
	text-align: center;
	margin: 10px 0 15px 0;
}